import {showFailToast, showSuccessToast} from "vant";


export const copyText = (text: string) => {
    console.log("保存到通讯录");
    try {
        if (navigator.clipboard) {
            navigator.clipboard.writeText(text);
        } else {
            // 创建一个新的textarea元素
            // 创建一个隐藏的textarea元素
            const textarea = document.createElement('textarea');
            textarea.value = text;
            document.body.appendChild(textarea);

            // 设置textarea为不可见
            textarea.style.position = 'fixed';
            textarea.style.top = '0';
            textarea.style.left = '-100%';
            // 选中textarea中的文本
            textarea.focus();
            textarea.select();
            // 执行浏览器命令来复制文本
            document.execCommand('copy')
            // 移除textarea元素
            document.body.removeChild(textarea)
        }
        showSuccessToast('复制成功！');
    } catch (err) {
        showFailToast('复制失败');
    }
}